home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Champak 123
/
(Vol 123) Jan 13 2011.iso
/
Games
/
japanish_fishing.swf
/
scripts
/
frame_52
/
DoAction.as
Wrap
Text File
|
2011-01-13
|
2KB
|
72 lines
function sara_idou(i_num)
{
_root.i_anmnum = _root.anmnum[i_num];
_root.i_anmflg = _root.anmflg[i_num];
_root.i_anmcnt = _root.anmcnt[i_num];
_root.i_kakudocnt = _root.kakudocnt[i_num];
_root.i_idouchi = _root.idouchi[i_num];
_root.i_xpos = _root.xpos[i_num];
_root.i_ypos = _root.ypos[i_num];
_root.i_anmcnt += 1;
if(_root.i_anmcnt >= 4)
{
_root.i_anmcnt = 0;
if(_root.i_anmflg == 0)
{
_root.i_anmflg = 1;
eval("_root..kingyo_anm" + i_num).gotoAndStop("kingyo" + _root.i_anmnum + "_1");
}
else
{
_root.i_anmflg = 0;
eval("_root..kingyo_anm" + i_num).gotoAndStop("kingyo" + _root.i_anmnum + "_2");
}
}
_root.i_kakudocnt -= 1;
if(0 >= _root.i_kakudocnt)
{
_root.i_kakudocnt = Math.floor(random(20)) + 10;
_root.i_kakudo = random(360);
radian = 0.017453292519943295 * (180 - _root.i_kakudo);
_root.i_xpos = Math.sin(radian);
_root.i_xpos *= 2;
_root.i_ypos = Math.cos(radian);
_root.i_ypos *= 2;
eval("_root..kingyo_anm" + i_num)._rotation = _root.i_kakudo;
}
xxx_bak = eval("_root..kingyo_anm" + i_num)._x;
yyy_bak = eval("_root..kingyo_anm" + i_num)._y;
xx = xxx_bak + _root.i_xpos;
yy = yyy_bak + _root.i_ypos;
xxx = Math.abs(xx - 95.8);
yyy = Math.abs(yy - 281.8);
yyy += 20;
x_pow = Math.pow(xxx,2);
y_pow = Math.pow(yyy,2);
xy = Math.sqrt(x_pow + y_pow);
if(xy >= 45)
{
_root.i_kakudocnt = 0;
_root.i_kakudo += 180;
radian = 0.017453292519943295 * (180 - _root.i_kakudo);
_root.i_xpos = Math.sin(radian);
_root.i_xpos *= 4;
_root.i_ypos = Math.cos(radian);
_root.i_ypos *= 4;
eval("_root..kingyo_anm" + i_num)._rotation = _root.i_kakudo;
eval("_root..kingyo_anm" + i_num)._x = xxx_bak;
eval("_root..kingyo_anm" + i_num)._y = yyy_bak;
}
else
{
eval("_root..kingyo_anm" + i_num)._x = xx;
eval("_root..kingyo_anm" + i_num)._y = yy;
}
_root.anmflg[i_num] = _root.i_anmflg;
_root.anmcnt[i_num] = _root.i_anmcnt;
_root.kakudocnt[i_num] = _root.i_kakudocnt;
_root.idouchi[i_num] = _root.i_idouchi;
_root.xpos[i_num] = _root.i_xpos;
_root.ypos[i_num] = _root.i_ypos;
}